
jQuery(".cgw-loca-select").click(function(){
    if (jQuery('body').hasClass('loca-selectd') == false) {
        jQuery('body').addClass("loca-selectd");
        jQuery(".cgw-select-list").show();
    }else{
        jQuery('body').removeClass("loca-selectd");
        jQuery(".cgw-select-list").hide();
    }
})

// 导航展开合并效果
jQuery(document).on("click",".cgw-sidebar-menu-take",function(){ 
    var menuid=jQuery(this).parent(".cgw-sidebar-box").attr("id");
    var p=jQuery(this).parent(".cgw-sidebar-box");
    if(p.hasClass("cgw-sidebar-open")){
        jQuery("#"+menuid+" .subli").show();
        p.removeClass("cgw-sidebar-open");
    }else{
        jQuery("#"+menuid+" .subli").hide();
        p.addClass("cgw-sidebar-open");
    }
})

//用总部账号登陆大区，侧边栏展示缩进修改
jQuery(document).on("click",".cgw-menu-more",function(){ 
	var menuid=jQuery(this).parent(".cgw-sidebar-box").attr("id");
	var p=jQuery(this).parent(".cgw-sidebar-box");
	if(!jQuery(this).hasClass("cgw-menu-more-open")){
		jQuery("#"+menuid+" .subli").show();
		jQuery(this).addClass("cgw-menu-more-open");
		jQuery(this).children("i").addClass("icon-chevron-down");
	}else{
		jQuery("#"+menuid+" .subli:gt(2)").hide();
		jQuery(this).show();
		jQuery(this).removeClass("cgw-menu-more-open");
		jQuery(this).children("i").removeClass("icon-chevron-down");
	}
})

//获得当前文件的文件名
function getDataListName(){
	var strUrl=window.location.href;
	var arrUrl=strUrl.split("/");
	var strPage=arrUrl[arrUrl.length-1];
	return strPage;
}

// 加载 导航
var _loadMenuRequests=["./media/local-json-"+rn+"/siderbar.json",jsonUrl+'user/loadMenu'];
//var jufcs=jsonUrlForCS?jsonUrlForCS:"";

jQuery.ajax({
    url:_loadMenuRequests[_REQUEST_TYPE],
    dataType: _loadMenuRequests[_REQUEST_TYPE].indexOf(".json")>-1?"json":"jsonp",
    data:'',  
    jsonp:'callback',
    beforeSend: function(){
        //console.time("loadMenu请求时间");
        jQuery("#navLoad").html('加载中...');
    },
    complete: function(){
       // console.timeEnd("loadMenu请求时间");
    },
    success:function(result) {
        jQuery("#navLoad").hide();
        var resObj=result.result.resrc; 
		var userAuth=result.result.flag;
		var userDistrict=getDataListName();
		//获得当前页面是否是总部
		if(userDistrict!="admin.jsp"){
			userDistrict=true;
		}else{
			userDistrict=false;
		}
        for (var i=0;i<resObj.length;i++){
            //alert(resObj[i].navTitle);
            var subList=resObj[i].subList;
            var innerDataList='';
			var isLongMenu=(resObj[i].navTitle=="二级系统")?true:false;
            for (var j=0;j<subList.length;j++){
                var subItem=subList[j];
                var linkIcon=subItem.linkIcon?subItem.linkIcon:"icon-book";
				//如果是超级管理员访问大区页面，让“二级系统”的菜单只显示前三个，后面隐藏
				if(j>2 && userAuth==1 && userDistrict && isLongMenu){
					innerDataList+='<li class="subli" style="display:none"><a href="'+subItem.linkHref+'"><i class="'+linkIcon+'"></i> <span class="title">'+subItem.linkName+'</span></a></li>';
				}else{
					 innerDataList+='<li class="subli"><a href="'+subItem.linkHref+'"><i class="'+linkIcon+'"></i> <span class="title">'+subItem.linkName+'</span></a></li>';
				}
            }
			//如果是超级管理员访问大区页面，让“二级系统”的菜单title的合闭效果失效
			var cgwTitleTake="";
			if(userAuth==1 && userDistrict && isLongMenu){
				innerDataList+='<li class="subli cgw-menu-more"><i class="icon-chevron-up"></i></li>';
			}else{
				cgwTitleTake="cgw-sidebar-menu-take";
			}
            var innerData='<ul class="page-sidebar-menu cgw-sidebar-box" id="cgw-sidebar-nav'+i+'"><li class="cgw-sidebar-menu-title '+cgwTitleTake+'"><div class="nav_title_line" href="javascript:;"><span>'+resObj[i].navTitle+'</span><i class="halflings-icon white cog"></i></div></li>'+innerDataList+'</ul>';
            $(".page-sidebar").append(innerData);
        }
    },
    timeout:10000,
    error: function(er){
        console.log("%cloadMenu错误状态"+er.statusText,"color:red");
        jQuery("#navLoad").html("数据请求超时");
    },
});
//监听左侧导航树操作按钮事件,resize charts
var _navTogBtn=document.getElementsByClassName("sidebar-toggler")[0];
//addHandler(_navTogBtn,"click",function(){setTimeout("_chartsResizeFn()",200);});
//窗口宽度变化, resize charts
//addHandler(window,"resize",_chartsResizeFn);

function _chartsResizeFn(){
   // if(pChart&&pChart!=="undefined")pChart.resize();
}